aid administrator - French English Dictionary